package com.irdstudio.efp.rule.service.vo;

import java.math.BigDecimal;

import com.irdstudio.basic.framework.core.vo.BaseInfo;

/**
 * Value Object:收入纳税信息表 
 * @author ligm
 * @date 2019-04-29
 */
public class TaxIncomeTaxInfoVO extends BaseInfo {

	private static final long serialVersionUID = 1L;	
	
	/** 纳税人收入纳税编号 */
	private String incomeTaxNo;
	/** 扣缴义务人识别号 */
	private String wthldngAgntNo;
	/** 扣缴义务人名称 */
	private String wthldngAgntNm;
	/** 征收项目代码 */
	private String collPrjCd;
	/** 征收项目名称 */
	private String collPrjNm;
	/** 征收品目代码 */
	private String collGdsPrjCd;
	/** 征收品目名称 */
	private String collGdsPrjNm;
	/** 税款所属期起 */
	private String taxStrtDt;
	/** 税款所属期止 */
	private String taxEndDt;
	/** 收入额 */
	private BigDecimal incmLmt;
	/** 应纳税所得额 */
	private BigDecimal taxIncm;
	/** 应纳税额 */
	private BigDecimal payLmt;
	/** 应补退税额 */
	private BigDecimal taxRfnd;
	/** 实缴税额入库时间戳 */
	private String taxPayStrgTmstmp;
	/** 最后一次申报时间戳 */
	private String lstDclrTmstmp;
	/** 企业申报更正次数 */
	private String entrprsDclrCorcTms;
	/** 实缴税额 */
	private BigDecimal actlTax;
	/** 授信流水号 */
	private String crdtAppFlowNo;
	/** 创建者 */
	private String creater;
	/** 创建时间 */
	private String createTime;
	/** 修改者 */
	private String modifier;
	/** 修改时间 */
	private String modifyTime;
	/** 是否有效 */
	private String status;
	/** 证件类型 */
	private String certTp;
	
	/**
	 * 
	 *  添加证件号码字段，用于生成额度插槽查询客户12个月的收入
	 *  @author wanglh4
	 *  
	 *   */
	private String certNo;

	public String getCertNo() {
		return certNo;
	}
	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}
	
	
	public void setIncomeTaxNo(String incomeTaxNo){
		this.incomeTaxNo = incomeTaxNo;
	}
	public String getIncomeTaxNo(){
		return this.incomeTaxNo;
	}		
	public void setWthldngAgntNo(String wthldngAgntNo){
		this.wthldngAgntNo = wthldngAgntNo;
	}
	public String getWthldngAgntNo(){
		return this.wthldngAgntNo;
	}		
	public void setWthldngAgntNm(String wthldngAgntNm){
		this.wthldngAgntNm = wthldngAgntNm;
	}
	public String getWthldngAgntNm(){
		return this.wthldngAgntNm;
	}		
	public void setCollPrjCd(String collPrjCd){
		this.collPrjCd = collPrjCd;
	}
	public String getCollPrjCd(){
		return this.collPrjCd;
	}		
	public void setCollPrjNm(String collPrjNm){
		this.collPrjNm = collPrjNm;
	}
	public String getCollPrjNm(){
		return this.collPrjNm;
	}		
	public void setCollGdsPrjCd(String collGdsPrjCd){
		this.collGdsPrjCd = collGdsPrjCd;
	}
	public String getCollGdsPrjCd(){
		return this.collGdsPrjCd;
	}		
	public void setCollGdsPrjNm(String collGdsPrjNm){
		this.collGdsPrjNm = collGdsPrjNm;
	}
	public String getCollGdsPrjNm(){
		return this.collGdsPrjNm;
	}		
	public void setTaxStrtDt(String taxStrtDt){
		this.taxStrtDt = taxStrtDt;
	}
	public String getTaxStrtDt(){
		return this.taxStrtDt;
	}		
	public void setTaxEndDt(String taxEndDt){
		this.taxEndDt = taxEndDt;
	}
	public String getTaxEndDt(){
		return this.taxEndDt;
	}		
	public void setIncmLmt(BigDecimal incmLmt){
		this.incmLmt = incmLmt;
	}
	public BigDecimal getIncmLmt(){
		return this.incmLmt;
	}		
	public void setTaxIncm(BigDecimal taxIncm){
		this.taxIncm = taxIncm;
	}
	public BigDecimal getTaxIncm(){
		return this.taxIncm;
	}		
	public void setPayLmt(BigDecimal payLmt){
		this.payLmt = payLmt;
	}
	public BigDecimal getPayLmt(){
		return this.payLmt;
	}		
	public void setTaxRfnd(BigDecimal taxRfnd){
		this.taxRfnd = taxRfnd;
	}
	public BigDecimal getTaxRfnd(){
		return this.taxRfnd;
	}		
	public void setTaxPayStrgTmstmp(String taxPayStrgTmstmp){
		this.taxPayStrgTmstmp = taxPayStrgTmstmp;
	}
	public String getTaxPayStrgTmstmp(){
		return this.taxPayStrgTmstmp;
	}		
	public void setLstDclrTmstmp(String lstDclrTmstmp){
		this.lstDclrTmstmp = lstDclrTmstmp;
	}
	public String getLstDclrTmstmp(){
		return this.lstDclrTmstmp;
	}		
	public void setEntrprsDclrCorcTms(String entrprsDclrCorcTms){
		this.entrprsDclrCorcTms = entrprsDclrCorcTms;
	}
	public String getEntrprsDclrCorcTms(){
		return this.entrprsDclrCorcTms;
	}		
	public void setActlTax(BigDecimal actlTax){
		this.actlTax = actlTax;
	}
	public BigDecimal getActlTax(){
		return this.actlTax;
	}		
	public void setCrdtAppFlowNo(String crdtAppFlowNo){
		this.crdtAppFlowNo = crdtAppFlowNo;
	}
	public String getCrdtAppFlowNo(){
		return this.crdtAppFlowNo;
	}		
	public void setCreater(String creater){
		this.creater = creater;
	}
	public String getCreater(){
		return this.creater;
	}		
	public void setCreateTime(String createTime){
		this.createTime = createTime;
	}
	public String getCreateTime(){
		return this.createTime;
	}		
	public void setModifier(String modifier){
		this.modifier = modifier;
	}
	public String getModifier(){
		return this.modifier;
	}		
	public void setModifyTime(String modifyTime){
		this.modifyTime = modifyTime;
	}
	public String getModifyTime(){
		return this.modifyTime;
	}		
	public void setStatus(String status){
		this.status = status;
	}
	public String getStatus(){
		return this.status;
	}		
	public void setCertTp(String certTp){
		this.certTp = certTp;
	}
	public String getCertTp(){
		return this.certTp;
	}	
}
